package string;

import java.util.Arrays;

/**
 * 分割 拆分
 * String[] split(String regex):拆分
 * 将当前字符串按照满足正则表达式（regex）的部分进行拆分，将拆分出的以String[]形式返回
 * */
public class SplitDemo {
    public static void main(String[] args) {
        /*String line = "abc253ask335nsdb3423";
        String[] data = line.split("[0-9]+");//按数字拆（数字就拆没了）

        //最开始就是可拆分项，那么数组第1个元素为空字符串-----""
        // 如果连续两个(两个以上)可拆分项，那么中间也会拆出一个空字符串------""
        // 如果未尾连续多个可拆分项，那么拆出的空宇符串被忽略( 不要了)
        System.out.println(Arrays.toString(data));//将data数组转换为字符串并输出
        line  = ".132.444.445......436";
        data = line.split("\\.");
        System.out.println(Arrays.toString(data));//按.拆（.就拆没了）
        System.out.println(data.length);*/

        String line ="hu32u5hj2hk";String[] date = line.split("[0-9]+");
        System.out.println(Arrays.toString(date));
        line =".423.42....34";
        String[] date1 =line.split("\\.");
        System.out.println(Arrays.toString(date1));
        System.out.println(date1.length);
    }
}
